#login-panel{
  padding-top: 40px;
  padding-bottom: 0px;
  background-color: #fff;
  /* background-image: url("/assets/img/bg.jpg"); */
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;

  height: 100%;
  /* min-width: 860px; */
  min-height: 770px;
  overflow: auto;
  position: relative;
}
#login-body{
  height: 80%;
}
.login-content{
  max-width: 439px;
  background-color: #fff;
  box-shadow: 0px 0px 10px #333;
  margin-top: 100px;
  padding: 40px 50px 50px 50px;
  border-radius: 1%;
}
.login-content dt{
  text-align: center;
  font-size: 20px;
}
.login-form{
  padding-bottom: 51px;
  padding-top: 43px;
}
.login-btn{
  width: 100%;
  color: #fff;
  font-size: 19px;
  display: block;
  margin: auto;
  height: 43px;
  border-radius: 30px;
  background: #3cbbfe;
  background: -webkit-linear-gradient(to right, #36d3ea, #3cbbfe);
  background: linear-gradient(to right,#36d3ea, #3cbbfe);
}
.login-input{
  width:90%;
  border: #e0e0e0 1px solid;
  border-radius: 0 3px 3px 0px;
}
.login-footer{
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 60px;/*脚部的高度*/
  clear:both;
  text-align: center;
  color: #fff;
}

